# and短路运算
print(0 and 4 and 5)

# or短路运算
print('' and 6 or 7)

# and短路运算
None and 4 > 3 or print('hello world')

# 结论：如果逻辑运算符的两边，非纯表达式，则返回结果并不是bool布尔类型的值，而是返回决定整个表达式结果的那个值。